convoluted part of kidney lobule - French English Dictionary